Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Milan Challenger Hamburg European Open - Hamburg Lima Challenger Buenos Aires Challenger Bogota Challenger Curitiba Challenger Montevideo Challenger Santa Fe 2 Challenger Lima 2 Challenger Brasilia Challenger Buenos Aires Challenger Tigre Challenger Punta Del Este Challenger Piracicaba Challenger Cordoba Open - Cordoba Santa Cruz de la Sierra Challenger Florianopolis Challenger Santiago Challenger Sao Leopoldo Challenger Concepcion Challenger Asuncion Challenger Santos Challenger Plava Laguna Croatia Open - Umag Lima 1 Challenger Santo Domingo Challenger Santa Cruz de la Sierra 2 Challenger Vicenza Challenger Bogota Challenger M25 Telfs Ibague Challenger Porto Challenger M25 Arequipa Cali Challenger M25 Punta del Este Buenos Aires Challenger Buenos Aires Challenger Villa Maria Challenger Santos Challenger M25 Punta del Este Porto Alegre Challenger Rosario Challenger Punta Del Este Challenger Santiago Challenger Sao Paulo Challenger Santa Cruz de la Sierra Challenger Bogota Challenger Piracicaba Challenger Temuco Challenger Merida Challenger Concepcion Challenger Campinas Challenger San Miguel de Tucuman Challenger Lima 1 Challenger M25 Orlando Santa Fe Challenger Bolivia F2 Bolivia F3 Argentina F20 Brazil F5 Brazil F6 Chile F1 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Argentina F8 Germany F12 Argentina F17 Argentina F18 Argentina F19 Argentina F20 Argentina F21 Brazil F40 Chile F15 Brazil F42 Chile F1 Chile F3 Chile F4 Argentina F4 Argentina F5 Argentina F6 Argentina F9 Peru F1 Peru F2 Argentina F11 Brazil F4 Argentina F18 Italy F22 Italy F23 Portugal F4 Argentina F26 Brazil F5 Ecuador F1 Mexico F15 Colombia F4 Ecuador F6 USA F27 Mexico F14 Mexico F15 USA F11 USA F13 Romania F4 Germany F8 USA F3 (Plantation) USA F4 Argentina F11 Ecuador F3 Bolivia F1 USA F1 Argentina F10 Argentina F11 Peru F2 Argentina F18 Argentina F17 Argentina F19 Argentina F20 Argentina F22 Argentina F24 Argentina F25 Argentina F4 Argentina F5 Argentina F6 France F8 Argentina F13 Peru F3 Argentina F15 Bolivia F4 Paraguay F2 Argentina F6 Argentina F21 Argentina F22 Italy F23 Chile F2 Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Joplin Challenger - Joplin VII Avierto Internacional de Salinas - Salinas 2002 Eddleman USTA Challenger - Birmingham 2002 USTA Tallahassee Tennis Challenger - Tallahassee V Abierto Internacional de Salinas - Salinas VIII Trofeo Ciudad de Quito - Quito VI Trofeo Ciudad de Quito - Quito VI Abierto Internacional de Salinas - Salinas BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Segundo Aberto de Brasilia - Brasilia Copa Ericsson Mexico - Guadalajara VII Trofeo Ciudad de Quito - Quito USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa Abierto Internacional de Salinas - Salinas IV Trofeo Ciudad de Quito - Quito Paraguay F1 VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon 2003 West Side Tennis Club Challenger - Forest Hills Memorial Savigni - Sassuolo Credicard Mastercard Tennis Cup - Campos do Jordao 12th BH Tennis Open International Cup - Belo Horizonte GHI Bronx Classic - Bronx IX Trofeo Ciudad de Quito - Quito USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Ljubljana Open - Ljubljana Czech Open - Prostejov Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte I Manta Open - Manta Smith Barney Men's Challenger - Covington College Station Challenger - College Station X Trofeo Ciudad de Quito - Quito Burbank Challenger - Burbank Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Draft Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda ECM Prague Open 2005 - Prague Badden Open by Rothaus - Ettlingen Czech Open 2005 - Prostejov The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Comerica Challenger - Aptos Open de L'Isere - Grenoble Copa Petrobras - Bogota Copa Petrobras - Santiago Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo Copa Kia - Santiago Cyclus Open de Tenis - Florianopolis Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao San Luis Potosi Challenger 2007 - San Luis Potosi Challenger Casablanca San Angel - Mexico City II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Challenger Ciudad de Guayaquil - Guayaquil Challenger Britania Zavaleta - Puebla ITG Miami Challenger - Miami Abierto Internacional de Salinas 'Dario Expreso' - Salinas Hurricane Tennis Open - Bradenton Trofeo Cassa di Risparmio di Alessandria - Alessandria Unicredit Czech Open - Prostejov Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Open Diputacion Ciudad de Pozoblanco - Cordoba Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta BH Tenis Open International Cup 2008 - Belo Horizonte Credicard Citi Mastercard Tennis Cup - Campos do Jordao XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali 2008 Lubbock Challenger - Lubbock Kobstaedernes ATP Challenger - Kolding Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Carson Challenger Dallas Challenger Bogota Challenger Mexico City Challenger Talahassee Challenger Pereira Challenger Alessandria Challenger Bogota Challenger Manta Challenger Brasilia Challenger Bogota Challenger Quito Challenger Sacramento Challenger Medellin Challenger Guayaquil Challenger Dallas Challenger Sunrise Challenger Bogota Challenger Pereira Challenger Manta Challenger Nottingham Challenger Bogota Challenger Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Cali Challenger Quito Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Guayaquil Challenger Champaign Challenger Sao Paulo Challenger Bucaramanga Challenger Salinas Challenger Santiago Challenger San Jose Challenger Barranquilla Challenger Recife Challenger Blumenau Challenger Sarasota Challenger Turin Challenger Pozoblanco Challenger Como Challenger Genova Challenger Szczecin Challenger Buenos Aires Challenger Montevideo Challenger Santiago Challenger Santos Challenger Sao Paulo Challenger Rio Quente Challenger Lima Challenger Bogota Challenger Manta Challenger Como Challenger Genova Challenger Todi Challenger San Juan Challenger Villa Allende Challenger Buenos Aires Challenger Medellin Challenger Guayaquil Challenger Sao Paulo Challenger Bucaramanga Challenger Salinas Challenger Pereira Challenger Santiago Challenger Barranquilla Challenger Panama City Challenger Sao Paulo Challenger Caltanissetta Challenger Blois Challenger Marburg Challenger Todi Challenger Recanati Challenger Medellin Challenger Orbetello Challenger Como Challenger Genova Challenger Cali Challenger Seville Challenger Quito Challenger Tiburon Challenger San Juan Challenger Buenos Aires Challenger Montevideo Challenger Bogota Challenger Guayaquil Challenger Lima Challenger Bucaramanga Challenger Morelos Challenger Salinas Challenger Rimouski Challenger Panama City Challenger Guadalajara Challenger Barranquilla Challenger Le Gosier Challenger Itajai Challenger Santiago Challenger Santos Challenger Cali Challenger Heilbronn Challenger Vicenza Challenger Furth Challenger Prague Challenger Milan Challenger Padova Challenger Manta Challenger Todi Challenger Poznan Challenger Tampere Challenger Cortina Challenger San Marino Challenger Medellin Challenger Campinas Challenger Quito Challenger Pereira Challenger Porto Alegre Challenger Cali Challenger San Juan Challenger Cordoba Challenger Knoxville Challenger Guayaquil Challenger Montevideo Challenger Bucaramanga Challenger Santo Domingo Challenger Morelos Challenger Santiago Challenger San Luis Potosi Challenger Leon Challenger Sarasota Challenger Guadalajara Challenger Savannah Challenger Tallahassee Challenger Cali Challenger Vicenza Challenger Furth Challenger Moscow Challenger Prague Challenger Blois Challenger Marburg Challenger Todi Challenger Liberec Challenger Barranquilla Challenger Seville Challenger Szczecin Challenger Campinas Challenger Pereira Challenger Porto Alegre Challenger Medellin Challenger Sao Paulo Challenger Corrientes Challenger Las Vegas Challenger Monterrey Challenger Lima Challenger Guayaquil Challenger Buenos Aires Challenger Knoxville Challenger Montevideo Challenger Champaign Challenger Happy Valley Challenger Rio De Janeiro Challenger Bucaramanga Challenger Santo Domingo Challenger Morelos Challenger Irving Challenger Drummondville Challenger San Luis Potosi Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Aix En Provence Challenger Bordeaux Challenger Heilbronn Challenger Vicenza Challenger Furth Challenger Lyon Challenger Fergana Challenger Ilkley Challenger Marburg Challenger Cali Challenger Scheveningen Challenger Cortina Challenger Portoroz Challenger Santos Challenger Medellin Challenger Campinas Challenger Buenos Aires Challenger Lima Challenger Canberra Challenger Irving Challenger Aix En Provence Challenger Bastad Challenger Quito Challenger Genova Challenger Szczecin Challenger Campinas Challenger Buenos Aires Challenger Lima Challenger Guayaquil Challenger Santiago Challenger Le Gosier Challenger Panama City Challenger Francavilla Challenger Rome Challenger Lisbon Challenger Vicenza Challenger Prostejov Challenger Caltanissetta Challenger Sopot Challenger Pullach Challenger Meerbusch Challenger Tiburon Challenger Monterrey Challenger Peru F6 Santo Domingo Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Buenos Aires Challenger Noumea Challenger Canberra Challenger Punta Del Este Challenger Morelos Challenger Santiago Challenger Drummondville Challenger Monterrey Challenger San Luis Potosi Challenger Leon Challenger Puerto Vallarta Challenger Rome Challenger Samarkand Challenger Jerusalem Challenger Blois Challenger Milan Challenger Ludwigshafen Challenger Braunschweig Challenger San Benedetto Challenger Tampere Challenger Liberec Challenger Augsburg Challenger Cordenons Challenger Cary Challenger Columbus Challenger Buenos Aires Challenger Campinas Challenger Santo Domingo Challenger Lima Challenger Montevideo Challenger Ann Arbor Challenger Bangkok Challenger Bangkok Challenger Punta Del Este Challenger Todi Challenger Prague II Challenger Ostrava Challenger Aix En Provence Challenger Barcelona Challenger Lisbon Challenger Guayaquil Challenger Lima Challenger Campinas Challenger Santiago Challenger Tallahassee Challenger Ostrava Challenger Prague Challenger Zagreb Challenger Biella 7 Challenger Bratislava Challenger Aix En Provence Challenger Porto Challenger Perugia Challenger Todi Challenger Segovia Challenger Cordenons Challenger San Marino Challenger Quito Challenger Ambato Challenger Lima Challenger Buenos Aires Challenger Lima 2 Challenger Montevideo Challenger Campinas Challenger Bendigo Challenger Concepcion Challenger Santiago Challenger Concepcion 2 Challenger Santa Cruz de la Sierra 2 Challenger Mexico City Challenger San Luis Potosi Challenger Buenos Aires 2 Challenger Salvador De Bahia Challenger Vicenza Challenger Poznan Challenger Porto Challenger Iasi Challenger Trieste Challenger San Benedetto Challenger Lima Challenger Santo Domingo Challenger Villa Maria Challenger Buenos Aires Challenger Rio De Janeiro Challenger Coquimbo 2 Challenger Lima 2 Challenger Argentina F7 Sao Leopoldo Challenger Temuco Challenger Piracicaba Challenger Concepcion Challenger Santiago Challenger Mexico City Challenger San Luis Potosi Challenger Morelos Challenger Leon Challenger Francavilla Challenger Tunis Challenger Troisdorf Challenger Perugia Challenger Blois Challenger San Miguel de Tucuman Challenger Guayaquil Challenger Gerry Weber Open - Halle Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Gerry Weber Open - Halle Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad AAPT Championships - Adelaide Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Arizona Men's Tennis Championships - Scottsdale Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Copa Telmex - Buenos Aires Tennis Channel Open - Las Vegas Argentina F9 The Hypo Group Tennis International 2008 - Poertschach If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Mercedes Cup - Stuttgart Copa Claro - Buenos Aires SkiStar Swedish Open - Bastad Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Ecuador Open - Quito Brasil Open - Sao Paulo Argentina Open - Buenos Aires SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Ecuador Open - Quito Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Konzum Croatia Open - Umag Aircel Chennai Open - Chennai Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon SkiStar Swedish Open - Bastad Suisse Open - Gstaad Generali Open - Kitzbuhel Open Parc - Lyon Brisbane International - Brisbane Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo German Tennis Championships - Hamburg Cordoba Open - Cordoba Santiago Open - Santiago Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Plava Laguna Croatia Open - Umag Cordoba Open - Cordoba Delray Beach Open - Delray Beach Chile Dove Men+Care Open - Santiago Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Abierto de Tenis Mifel - Los Cabos The Ericsson Open - Miami Tennis Masters Series - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, Group 1, 2R, ECU-PAR 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, World Group, PO, BRA-ECU, 2-3 2003 Eddleman USTA Challenger - Birmingham Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, World Group, 1R, POL-ARG 2-3 Modena Challenger Santa Cruz de la Sierra Challenger Antofagasta Challenger Cordoba Challenger Zagreb Challenger French Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) L'Aquila Challenger